<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>

<%@taglib prefix="f" uri="http://java.sun.com/jsf/core"%>
<%@taglib prefix="h" uri="http://java.sun.com/jsf/html"%>
<%@ taglib uri="http://myfaces.apache.org/tomahawk" prefix="t"%>
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
<link href="/general/css/admin_1.css" rel="stylesheet" type="text/css"/>
<f:view>

    <h:form styleClass="fondoFormulariosyPanel" enctype="multipart/form-data">
        <h:panelGrid columns="1" bgcolor="#A52A2A" width="100%">
            <h:outputLabel style="font-weight:bold; color:#FFF8DC;" value="Modificar Detalle PreEvento" />
        </h:panelGrid>
             <h:messages id="lblMessages" styleClass="messages" infoClass="infoClass" errorClass="errorClass"
                            warnClass="warnClass" showDetail="true" errorStyle="color:red;"
                            warnStyle="color:green;" infoStyle="color:black;" fatalStyle="color:black"/>
        <h:panelGrid columns="2" styleClass="fondoFormulariosyPanel">

            <h:outputLabel value="Evento:"/>
            <h:inputText value="#{PreEventoController.preEventoSeleccionado.preNombre}" size="60"/>

            <h:outputLabel value="Tipo Evento" />
            <h:selectOneMenu value="#{PreEventoController.preEventoSeleccionado.tevCodigo}">
                <f:selectItems value="#{TipoEventoController.comboTipoEventos}" />
            </h:selectOneMenu>


            <h:outputLabel value="Curso, Diplomado, Congreso"/>
            <h:selectBooleanCheckbox value="#{PreEventoController.preEventoSeleccionado.estado}">
                <a4j:support ajaxSingle="true" event="onchange" reRender="panelAjax1" action="#{PreEventoController.cambiarEstado}"/>
            </h:selectBooleanCheckbox>

        </h:panelGrid>
        <h:panelGrid columns="4" styleClass="fondoFormulariosyPanel">
            <h:outputLabel value="Fecha Inicio"/>
            <rich:calendar id="txtFecha1" value="#{PreEventoController.preEventoSeleccionado.prefechaInicio}"
                           datePattern="dd/MM/yyyy" />
            <h:outputLabel value="Fecha Fin"/>
            <rich:calendar id="txtFecha2"  value="#{PreEventoController.preEventoSeleccionado.prefechaFin}"
                           datePattern="dd/MM/yyyy" />
        </h:panelGrid>
        <h:panelGrid columns="2">
            <%--h:commandButton value="Cancelar" accesskey="C" action="regresar1" image="/img/btnCancelar.gif"/--%>
            <h:commandButton value="Cancelar" accesskey="C" action="ir_preevento" image="/img/btnCancelar.gif"/>
            <h:commandButton value="Actualizar" accesskey="G" action="#{PreEventoController.actualizarDetalle}" image="/img/btnGuardar.gif"/>
        </h:panelGrid>
          <%-- Actualizacion por William --%>
            <h:panelGrid columns="3">
                <h:outputLabel value="Tipo Archivo: " />
                <h:selectOneMenu value="#{PreEventoController.tipoArchivo}" >
                    <f:selectItem itemValue="0" itemLabel="----Seleccionar Tipo-----" />
                    <f:selectItem itemValue="1" itemLabel="Contenido" />
                    <f:selectItem itemValue="2" itemLabel="Presupuesto" />
                 </h:selectOneMenu>
                <h:inputHidden />

                <h:outputLabel value="Nombre: " />
                <h:inputText value="#{PreEventoController.nombreArchivo}" />
                <h:inputHidden />

                <h:outputLabel value="Archivo" />
                <t:inputFileUpload storage="file" size="40" value="#{PreEventoController.upFile}"  />
                <h:commandButton action="#{PreEventoController.upload}" value="Adjuntar" styleClass="enlace9"/>

            </h:panelGrid>
            <rich:dataTable value="#{PreEventoController.listaContenidoPresupuesto}" var="archivos" columnsWidth="60%,20%,10%,10%" width="100%">
            <rich:column>
                <f:facet name="header">
                    <h:outputText value="Nombre Archivo" />
                </f:facet>
                <h:outputText value="#{archivos.acrnombreArchivo}" />
            </rich:column>
            <rich:column>
                <f:facet name="header">
                    <h:outputText value="Tipo Archivo" />
                </f:facet>
                <h:outputText value="#{archivos.tipoDeArchivo}" />
            </rich:column>
            <rich:column>
                <f:facet name="header">
                    <h:outputText value="Fecha Registro" />
                </f:facet>
                <h:outputText value="#{archivos.arcFechaRegistro}" />
            </rich:column>
            <rich:column>
                <f:facet name="header">
                    <h:outputText value="Opciones" />
                </f:facet>&nbsp;&nbsp;
                <h:commandButton value="Ver" title="Mostrar Archivo" image="/img/pdf2.png" action="#{PreEventoController.mostrarArchivo}" >
                   <f:setPropertyActionListener target="#{PreEventoController.archivos}" value="#{archivos}" />
                </h:commandButton>&nbsp;&nbsp;
                <h:commandButton value="Eliminar" title="Eliminar" image="/img/eliminar.png" action="#{PreEventoController.removerArchivo}" onclick="return confirm('Deseas eliminar el Archivo?');">
                   <f:setPropertyActionListener target="#{PreEventoController.archivos}" value="#{archivos}" />
               </h:commandButton>
            </rich:column>
        </rich:dataTable>

    <%--Fin Actualizacion por William --%>
        <%--rich:editor id="editor" width="600" height="450" value="#{PreEventoController.preEventoSeleccionado.preDetalle}"
                     theme="advanced" plugins="save,paste">
            <f:param name="theme_advanced_buttons1" value="bold,italic,underline,cut,copy,paste,pasteword"/>
            <f:param name="theme_advanced_toolbar_location" value="top"/>
            <f:param name="theme_advanced_toolbar_align" value="left"/>
        </rich:editor--%>
    </h:form>
</f:view>
